package com.spring.learn.springboot.learn02;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * Created by bgt on 2018/4/30.
 */
//@Configuration
//@ComponentScan
public class Myconfig {

    public static void main(String[] args) {
        AnnotationConfigApplicationContext context=new AnnotationConfigApplicationContext("com.spring.learn.springboot.learn02");
        //获取上下文的几种方式
        context.getBean(UserService.class).show();
        context.getBean(UserService2.class).show();
        context.getBean(UserService3.class).show();

        System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
        context.getBeansOfType(BeanRegistryEntity.class).values().forEach(System.out::println);
        System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");


        context.close();

    }
}
